/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.sunspotworld;

import com.sun.spot.util.Utils;
import java.sql.SQLException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author Salaver
 */
public class Semillero {
    
    private int id;
    private String cantidad;
    ConexionBD con = new ConexionBD();

    /**
     * @return the id
     */
    public int getId() {
        return id;
    }

    /**
     * @param id the id to set
     */
    public void setId(int id) {
        this.id = id;
    }

    /**
     * @return the cantidad
     */
    public String getCantidad() {
        return cantidad;
    }

    /**
     * @param cantidad the cantidad to set
     */
    public void setCantidad(String cantidad) {
        this.cantidad = cantidad;
    }
    
    
    public void regar(){
        try {
            con.conectar();
            Date inicio = new Date();
            SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm");
            //System.out.println("Hoy es " + sdf.format(now.getTime()));
            HidroponiaHost.bienvenido.regandoLabel.setVisible(true);
            HidroponiaHost.hiloS.transmitir(3, 2, 1);
            HidroponiaHost.bienvenido.jLabel5.setText("Proximo riego: En proceso..");
            System.out.println("prendido riego semillero "+sdf.format(inicio.getTime())+" con duracion de minutos "+HidroponiaHost.minuto*HidroponiaHost.cosecha.etapa.getDuracion());
            Utils.sleep(HidroponiaHost.minuto*HidroponiaHost.cosecha.etapa.getDuracion());
            HidroponiaHost.hiloS.transmitir(3, 2, 0);
            HidroponiaHost.bienvenido.regandoLabel.setVisible(false);
            Date fin = new Date();
            System.out.println("apagado riego semillero "+sdf.format(fin.getTime()));
            String query1 = "INSERT INTO semillero_riego VALUES("+HidroponiaHost.cosecha.semillero.getId()+",1,'"+sdf.format(inicio.getTime())+"','"+sdf.format(fin.getTime())+"')";
            System.out.println("query"+query1);
            con.insertar(query1);
            con.desconectar();
        } catch (SQLException ex) {
            Logger.getLogger(Semillero.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
    
}
